using B.S.NewMedical.ErrorCode;
using MediatR;

namespace B.S.NewMedical.Api.Write.Application.Command.User
{
    /// <summary>
    /// 保存用户权限请求DTO（用于接收前端请求）
    /// </summary>
    public class SaveUserPermissionsRequest
    {
        /// <summary>
        /// 用户ID（字符串格式）
        /// </summary>
        public string UserId { get; set; } = string.Empty;

        /// <summary>
        /// 权限ID列表（字符串数组）
        /// </summary>
        public string[] PermissionIds { get; set; } = Array.Empty<string>();
    }
} 